// 同时发送异步代码的次数
let ajaxTimes=0;



// 导出用来发送请求的 方法
export const request=(params)=>{
  ajaxTimes++;
  // 显示加载提示效果
  wx.showLoading({
    title: '加载中',
    mask:true
  })





    // 定义公共url
    const baseUrl = "https://api-hmugo-web.itheima.net/api/public/v1";
   return  new Promise((resolve,reject)=>{
        wx.request({
          ...params,
          url: baseUrl+params.url,
          success:(result)=>{
            //   resolve(result)
               resolve(result.data.message)
          },
          fail:(err)=>{
              reject(err)
          },
          complete:()=>{
            ajaxTimes--;
            // 关闭加载提示效果
            if(ajaxTimes===0){
              wx.hideLoading();

            }
          }
        })
    })

}